Make File System & Check + Recovery

각각의 파일 시스템 유형은 파티션 포맷을 위해 자체 커맨드라인 프로그램을 사용한다.

- mkefs:    EXT
- mke2fs:    EXT2
- mkfs.ext3:    EXT3
- mkfs.ext4:    EXT4
- mkreserfs:    ReiserFS
- jfs_mkfs:    JFS
- mkfs.xfs:    XFS
- mkfs.zfs:    ZFS
- mkfs.btrfs:    Btrfs
sudo mkfs.ext4 <device node>
옵션 없이 사용 시, 기본 파일 시스템을 생성

새로운 파일시스템을 생성한 후, 가상 디렉토리의 마운트 지점(mount point)에 마운트한다.
sudo mkdir -p /mnt/paritionedDir
sudo mount -t ext4 <device_node> /mnt/partitionedDir
위와 같이 마운트한 디렉토리는 일시적으로만 마운트 된다.
reboot할 때 마다 자동으로 마운트 되도록 하기 위해서는 /etc/fstab 파일에 새 파일 시스템을 추가한다.
FS 점검 및 복구
현대적인 FS은 각각 자체 복구 명령을 가지고 있다.
공통 프론트엔드 프로그램을 제공하기 때문에 각각의 파일시스템에 따른 별도의 명령어를 사용하지 않아도
자체적으로 내부에서 적절한 복구 명령을 실행한다.
fsch options filesystem
파일시스템은 장치 이름(디바이스 노드), 가상 디렉토리 마운트 포인트, 파일 시스템에 할당된 리눅스 UUID 값 등을 이용해
지정 가능

마운트가 해제된 파일시스템에 대해서면 fsch를 수행할 수 있다.(검사를 위해 umount를 수행하고 검사 이후 mount 실행)
따라서 리눅스 라이브 CD 없이 루트에서 fsch 수행이 불가능하다.